package com.steve.bigdata.flinkmonitor.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;

/**
 * @Author: STEVE
 * @Description: 输入数据
 * @since: 2025-06-26
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class Event implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 用户ID（分组/键控字段）
     */
    private String userId;
    /**
     * 事件时间戳（毫秒，用于事件时间处理）
     */
    private long eventTime;
    /**
     * 事件数值（需要监控的指标值）
     */
    private double value;

}
